package com.toman.JavaBean;



import com.umeng.commonsdk.debug.W;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备信息
 * 
 * @author toman
 * @email sunlightcs@gmail.com
 * @date 2018-05-21 14:42:33
 */
public class DeviceEntity implements Serializable {
	private static final long serialVersionUID = 1L;


	private Integer deleteFlag;

	public Integer getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	/**
	 * 
	 */

	private Long id;
	/**
	 * 设备编号
	 */
	private String deviceCode;
	/**
	 * 设备名称
	 */

	private String deviceName;
	/**
	 * 固定资产编号
	 */
	private String equipmentCode;
	/**
	 * 产线
	 */
	private String beltlineId;
	/**
	 * 归属部门
	 */
	private String departmentId;
	/**
	 * 企业id
	 */
	private String companyId;
	/**
	 * 设备型号
	 */
	private String deviceMode;
	/**
	 * 设备类型
	 */
	private String deviceType;
	/**
	 * 设备功率
	 */
	private String devicePower;
	/**
	 * 重要等级
	 */
		private String importantGrade;
	/**
	 * 保养周期
	 */
	private String maintenancePeriod;
	/**
	 * 硬件编号
	 */
	private String hardwareInfoId;
	/**
	 * 是否按运行时间保养,0是,1否
	 */
	private String maintenanceByRuntime;
	/**
	 * 生产时间
	 */
	private String productTime;
	/**
	 * 安装时间
	 */
	private String installTime;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 部门名称
	 */
	private String departmentName;

	private String image1Name;
	private String image2Name;
	private String image3Name;
	private String image4Name;
	private String image5Name;
	private String image6Name;
	private String image7Name;
	private String image8Name;
	private String image9Name;
	private String image1Path;
	private String image2Path;
	private String image3Path;
	private String image4Path;
	private String image5Path;
	private String image6Path;
	private String image7Path;
	private String image8Path;
	private String image9Path;

	/**残值*/
	private Long incorrectValue;
	/**位置信息*/
	private String  locationValue;



	//以下三个属性前端显示使用
	/**设备类型名称*/
	private String deviceTypeName;
	/**设备型号名称*/
    private String deviceModeName;
	/**硬件名称*/
    private String hardwareName;

    /**上一次保养时间*/
    private String lastMaintenanceTime;

    private DeviceTypeEntity deviceTypeEntity;
    private DeviceModeEntity deviceModeEntity;
    
    /**设备类型是否删除标志*/
    private String deviceTypeDeleteFlag;
    /**设备型号是否删除标志*/
    private String deviceModeDeleteFlag;
    /**固件信息是否删除*/
    private String handwareInfoDeleteFlag;
    /**部门信息是否删除*/
    private String departmentDeleteFlag;
    /**产线信息是否删除*/
    private String beltlineDeleteFlag;
    /**产线编码*/
    private String beltlineCode;
    /**产线名称*/
    private String beltlineName;

    /**部门信息*/
    private DepartmentEntity departmentEntity;

	public String getDepartmentName() {
		return departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：设备编号
	 */
	public void setDeviceCode(String deviceCode) {
		this.deviceCode = deviceCode;
	}
	/**
	 * 获取：设备编号
	 */
	public String getDeviceCode() {
		return deviceCode;
	}
	/**
	 * 设置：设备名称
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}
	/**
	 * 获取：设备名称
	 */
	public String getDeviceName() {
		return deviceName;
	}
	/**
	 * 设置：固定资产编号
	 */
	public void setEquipmentCode(String equipmentCode) {
		this.equipmentCode = equipmentCode;
	}
	/**
	 * 获取：固定资产编号
	 */
	public String getEquipmentCode() {
		return equipmentCode;
	}
	/**
	 * 设置：产线
	 */
	public void setBeltlineId(String beltlineId) {
		this.beltlineId = beltlineId;
	}
	/**
	 * 获取：产线
	 */
	public String getBeltlineId() {
		return beltlineId;
	}
	/**
	 * 设置：归属部门
	 */
	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}
	/**
	 * 获取：归属部门
	 */
	public String getDepartmentId() {
		return departmentId;
	}
	/**
	 * 设置：企业id
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：企业id
	 */
	public String getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：设备型号
	 */
	public void setDeviceMode(String deviceMode) {
		this.deviceMode = deviceMode;
	}
	/**
	 * 获取：设备型号
	 */
	public String getDeviceMode() {
		return deviceMode;
	}
	/**
	 * 设置：设备类型
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	/**
	 * 获取：设备类型
	 */
	public String getDeviceType() {
		return deviceType;
	}
	/**
	 * 设置：设备功率
	 */
	public void setDevicePower(String devicePower) {
		this.devicePower = devicePower;
	}
	/**
	 * 获取：设备功率
	 */
	public String getDevicePower() {
		return devicePower;
	}
	/**
	 * 设置：重要等级
	 */
	public void setImportantGrade(String importantGrade) {
		this.importantGrade = importantGrade;
	}
	/**
	 * 获取：重要等级
	 */
	public String getImportantGrade() {
		return importantGrade;
	}
	/**
	 * 设置：保养周期
	 */
	public void setMaintenancePeriod(String maintenancePeriod) {
		this.maintenancePeriod = maintenancePeriod;
	}
	/**
	 * 获取：保养周期
	 */
	public String getMaintenancePeriod() {
		return maintenancePeriod;
	}
	/**
	 * 设置：硬件编号
	 */
	public void setHardwareInfoId(String hardwareInfoId) {
		this.hardwareInfoId = hardwareInfoId;
	}
	/**
	 * 获取：硬件编号
	 */
	public String getHardwareInfoId() {
		return hardwareInfoId;
	}
	/**
	 * 设置：是否按运行时间保养,0是,1否
	 */
	public void setMaintenanceByRuntime(String maintenanceByRuntime) {
		this.maintenanceByRuntime = maintenanceByRuntime;
	}
	/**
	 * 获取：是否按运行时间保养,0是,1否
	 */
	public String getMaintenanceByRuntime() {
		return maintenanceByRuntime;
	}
	/**
	 * 设置：生产时间
	 */
	public void setProductTime(String productTime) {
		this.productTime = productTime;
	}
	/**
	 * 获取：生产时间
	 */
	public String getProductTime() {
		return productTime;
	}
	/**
	 * 设置：安装时间
	 */
	public void setInstallTime(String installTime) {
		this.installTime = installTime;
	}
	/**
	 * 获取：安装时间
	 */
	public String getInstallTime() {
		return installTime;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	public DeviceTypeEntity getDeviceTypeEntity() {
		return deviceTypeEntity;
	}

	public void setDeviceTypeEntity(DeviceTypeEntity deviceTypeEntity) {
		this.deviceTypeEntity = deviceTypeEntity;
	}


    public String getDeviceTypeName() {
        return deviceTypeName;
    }

    public void setDeviceTypeName(String deviceTypeName) {
        this.deviceTypeName = deviceTypeName;
    }

    public String getDeviceModeName() {
        return deviceModeName;
    }

    public void setDeviceModeName(String deviceModeName) {
        this.deviceModeName = deviceModeName;
    }

    public String getHardwareName() {
        return hardwareName;
    }

    public void setHardwareName(String hardwareName) {
        this.hardwareName = hardwareName;
    }

	public String getImage1Name() {
		return image1Name;
	}

	public void setImage1Name(String image1Name) {
		this.image1Name = image1Name;
	}

	public String getImage2Name() {
		return image2Name;
	}

	public void setImage2Name(String image2Name) {
		this.image2Name = image2Name;
	}

	public String getImage3Name() {
		return image3Name;
	}

	public void setImage3Name(String image3Name) {
		this.image3Name = image3Name;
	}

	public String getImage1Path() {
		return image1Path;
	}

	public void setImage1Path(String image1Path) {
		this.image1Path = image1Path;
	}

	public String getImage2Path() {
		return image2Path;
	}

	public void setImage2Path(String image2Path) {
		this.image2Path = image2Path;
	}

	public String getImage3Path() {
		return image3Path;
	}

	public void setImage3Path(String image3Path) {
		this.image3Path = image3Path;
	}

    public String getImage4Name() {
        return image4Name;
    }

    public void setImage4Name(String image4Name) {
        this.image4Name = image4Name;
    }

    public String getImage5Name() {
        return image5Name;
    }

    public void setImage5Name(String image5Name) {
        this.image5Name = image5Name;
    }

    public String getImage6Name() {
        return image6Name;
    }

    public void setImage6Name(String image6Name) {
        this.image6Name = image6Name;
    }

    public String getImage7Name() {
        return image7Name;
    }

    public void setImage7Name(String image7Name) {
        this.image7Name = image7Name;
    }

    public String getImage8Name() {
        return image8Name;
    }

    public void setImage8Name(String image8Name) {
        this.image8Name = image8Name;
    }

    public String getImage9Name() {
        return image9Name;
    }

    public void setImage9Name(String image9Name) {
        this.image9Name = image9Name;
    }

    public String getImage4Path() {
        return image4Path;
    }

    public void setImage4Path(String image4Path) {
        this.image4Path = image4Path;
    }

    public String getImage5Path() {
        return image5Path;
    }

    public void setImage5Path(String image5Path) {
        this.image5Path = image5Path;
    }

    public String getImage6Path() {
        return image6Path;
    }

    public void setImage6Path(String image6Path) {
        this.image6Path = image6Path;
    }

    public String getImage7Path() {
        return image7Path;
    }

    public void setImage7Path(String image7Path) {
        this.image7Path = image7Path;
    }

    public String getImage8Path() {
        return image8Path;
    }

    public void setImage8Path(String image8Path) {
        this.image8Path = image8Path;
    }

    public String getImage9Path() {
        return image9Path;
    }

    public void setImage9Path(String image9Path) {
        this.image9Path = image9Path;
    }

    public Long getIncorrectValue() {
        return incorrectValue;
    }

    public void setIncorrectValue(Long incorrectValue) {
        this.incorrectValue = incorrectValue;
    }

    public String  getLocationValue() {
        return locationValue;
    }

    public void setLocationValue(String locationValue) {
        this.locationValue = locationValue;
    }

    public DeviceModeEntity getDeviceModeEntity() {
        return deviceModeEntity;
    }

    public void setDeviceModeEntity(DeviceModeEntity deviceModeEntity) {
        this.deviceModeEntity = deviceModeEntity;
    }

    public String getLastMaintenanceTime() {
        return lastMaintenanceTime;
    }

    public void setLastMaintenanceTime(String lastMaintenanceTime) {
        this.lastMaintenanceTime = lastMaintenanceTime;
    }

    public String getDeviceTypeDeleteFlag() {
        return deviceTypeDeleteFlag;
    }

    public void setDeviceTypeDeleteFlag(String deviceTypeDeleteFlag) {
        this.deviceTypeDeleteFlag = deviceTypeDeleteFlag;
    }

    public String getDeviceModeDeleteFlag() {
        return deviceModeDeleteFlag;
    }

    public void setDeviceModeDeleteFlag(String deviceModeDeleteFlag) {
        this.deviceModeDeleteFlag = deviceModeDeleteFlag;
    }

    public String getHandwareInfoDeleteFlag() {
        return handwareInfoDeleteFlag;
    }

    public void setHandwareInfoDeleteFlag(String handwareInfoDeleteFlag) {
        this.handwareInfoDeleteFlag = handwareInfoDeleteFlag;
    }

    public String getDepartmentDeleteFlag() {
        return departmentDeleteFlag;
    }

    public void setDepartmentDeleteFlag(String departmentDeleteFlag) {
        this.departmentDeleteFlag = departmentDeleteFlag;
    }

    public String getBeltlineDeleteFlag() {
        return beltlineDeleteFlag;
    }

    public void setBeltlineDeleteFlag(String beltlineDeleteFlag) {
        this.beltlineDeleteFlag = beltlineDeleteFlag;
    }

    public String getBeltlineCode() {
        return beltlineCode;
    }

    public void setBeltlineCode(String beltlineCode) {
        this.beltlineCode = beltlineCode;
    }

    public String getBeltlineName() {
        return beltlineName;
    }

    public void setBeltlineName(String beltlineName) {
        this.beltlineName = beltlineName;
    }

	public DepartmentEntity getDepartmentEntity() {
		return departmentEntity;
	}

	public void setDepartmentEntity(DepartmentEntity departmentEntity) {
		this.departmentEntity = departmentEntity;
	}
}
